Big Huge Thesaurus

spore sac

noun

sounds kind of like